App\controllers\KCHomeController D

Total Complexity 279
Dependencies 11
Dependents 0
Total lines 1,585
Lines of code 1,307
Logical lines of code 805
Comment lines 23
Methods 29
Properties 2

Methods 29

Method Rating Maintainability Complexity Lines of code
getStaticData()
D
12
76 282
getUser()
D
23
44 158
kcGetCustomFields()
C
33 22 91
doctorRevenue()
B
31 19 116
getClinicBarChart()
B
33 19 98
getClinicRevenue()
A
38 13 65
getDashboard()
A
39 8 65
saveZoomConfiguration()
A
40 6 63
checkIfClinicHaveSession()
A
47 8 31
getWeeklyAppointment()
A
43 7 45
getWooCommercePaymentStatus()
A
54 8 20
changeWooCommercePaymentStatus()
S
52 6 26
resendUserCredential()
S
49 5 32
changePassword()
S
52 5 24
getJSONdata()
S
55 5 19
getActivePlugin()
S
56 4 17
saveTimeZoneOption()
S
59 3 14
setChangeLog()
S
60 3 13
getEnableEncounterModule()
S
61 3 12
getZoomConfiguration()
S
58 2 16
enableDisableSMS()
S
58 2 16
enableDisableWhatsapp()
S
58 2 16
sendTestEmail()
S
58 2 15
getTimeZoneOption()
S
61 2 11
getAllReportType()
S
59 1 14
logout()
S
68 1 7
saveCalenderConfiguration()
S
64 1 10
getTest()
S
71 1 6
__construct()
S
74 1 5